/*css for homepage*/


.page-front {}
.page-front .region-middle {background-color:#f5f5f5;}

.region-top {background:url("/sites/default/files/top-right-bg.gif") right top no-repeat;}
.region-middle {background:url("/sites/default/files/mid-left-bg.gif") left top no-repeat;}
.region-footer-bottom {padding-top:40px;background:url("/sites/default/files/bottom-mid-bg.gif") 60% top no-repeat;}

.block h2.block-title {padding:0 5px;font-weight:normal;color:#606060;}
.region-footer-bottom .block h2.block-title {text-align:center;}

.list-3 {padding:0 5px;line-height:1.3em;}
.list-3 a {color:#000;}
.region-top .list-3 span {color:#bf595f;}
.region-middle .list-3 span {color:#005825;}

a.more-link {font-size:14px;top:40px;right:10px;color:#8c1008;}

.index-common-list {position:relative;padding-bottom:100px;}
.index-common-list .outside.f-r {position:absolute;left:50%;bottom:0;width:128px;margin-left:-64px;}
.btn-radius, .btn.btn-radius {display:block;margin:0;padding:20px;}
.region-top .btn-radius, .regionn-top .btn.btn-radius {background:#8c1008;border-color:#800a02;}
.region-middle .btn-radius, .regionn-middle .btn.btn-radius {background:#005825;}
.btn-radius, .btn.btn-radius, .region-footer-bottom .outside a {color:#fff;}
.region-top .btn-base-outline:hover, .region-top .btn-base-outline:focus, .region-top .btn-base-outline.focus {border-color:#6b0c06;}
.region-middle .btn-base-outline:hover, .region-middle .btn-base-outline:focus, .region-middle .btn-base-outline.focus {border-color:#023a1a;}
.list-3 .outside a:hover {color:#e2e2e2;}

.list-images-2 .list-content p {color:#000;}

.pics-news-index .list-images-2 .list-content p {text-align:left;}
.special-list-index .list-images-2 .list-content p {display:none}
.special-list-index .list-images-2 .list-content img {width:80%;margin:8px auto;}
.events-list-index h3 {font-weight:bold;}

.region-footer-bottom .index-common-list .outside.f-r {bottom:-8px;}
.region-footer-bottom .outside.f-r a {display:block;margin:0;padding:20px;font-size:18px;text-align:center;background:#5ea17a;color:#fff;border:solid 1px #45a349;border-radius:8px;}
.region-footer-bottom .outside.f-r a:hover {color:#e2e2e2;}
.region-footer-bottom .outside.f-r a:hover, .region-footer-bottom .outside.f-r a:focus, .region-footer-bottom .outside.f-r a.focus {background:#005825;border-color:#005825;}

.region-footer-bottom .list-images-2 .list-content p {margin:-4px 0 15px 0;padding:8px 8px 5px 8px;color:#000;line-height:1.3;height:2.6em;text-align:left;font-size:14px;background:#f5f5f5;box-shadow:1px 2px 5px #9e9e9e;}
.region-footer-bottom .list-images-2 .list-content p:hover {color:#777;}
.region-footer-bottom .list-images-2 .list-content img {border:0 none;}


@media only screen and (min-width: 1400px){
  .block h2.block-title {font-size:24px;margin:40px 0;}
  .list-3 li {padding:20px 5px;line-height:1.5em;}
  .list-3 a, .list-3 span {font-size:14px;}
  .region-middle .block h2.block-title {padding:20px 0 10px 0;}
  .region-footer-bottom .block h2.block-title {padding-bottom:40px;}
  .event-list li.clearfix.outside-min-tb {width: 50%;float: left;}
}